1 Curriculum 2020
نویسنده
چکیده
Over most of the second half of the twentieth century, much of the curriculum debate in Computer Science assumed programming was the fundamental tool of the discipline, and a key subject of debate was the first programming language. By 2020, the focus had changed to one of emphasizing the fundamentals first, and developing skills related to coding later in the curriculum. The intent was to ensure that real fundamentals were taught first, reducing the need for frequent curriculum upheavals in introductory courses, where stability was most important. Also, the new curriculum ordering was intended to break away from the hacker culture which is hard to avoid with students who learn programming before they have developed design and abstraction skills. This paper presents a proposal for Curriculum 2020, in which the order of topics is designed to produce graduates with a solid theoretical foundation, for whom programming is almost a clerical task. The basic educational philosophy is called abstraction-first. Students are first introduced to abstraction as a client of predesigned abstractions, and gradually led to the point of designing their own abstractions. Theoretical foundations are introduced first, followed by practical application—also following the abstractionfirst philosophy.
منابع مشابه
The effectiveness of the Danish Organic Action Plan 2020 to increase the level of organic public procurement in Danish public kitchens.
OBJECTIVE To measure the effect of organic food conversion projects on the percentage of organic food used in Danish public kitchens participating in the Danish Organic Action Plan 2020. DESIGN The current longitudinal study was based on measurements of organic food percentages in Danish public kitchens before and after kitchen employees participated in conversion projects. SETTING Public k...
متن کاملPanel - Tales from the field - Cross-college curriculum development
Funded by grants from the National Science (DUE 0817461 and 0817498), the first cohort of engineering and engineering technology colleges gathered in the summer of 2010 to work with Purdue University and Alverno College faculty on curriculum development for student learning outcomes, including Engineer of 2020 attributes. The overarching goals of this panel are to (1) present the progress of th...
متن کاملUsing the Clinical Prevention and Population Health Curriculum Framework to encourage curricular change.
The Healthy People Curriculum Task Force was established in 2002 to encourage implementation of Healthy People 2010 Objective 1.7: "To increase the proportion of schools of medicine, schools of nursing and health professional training schools whose basic curriculum for healthcare providers includes the core competencies in health promotion and disease prevention." In 2004, the Task Force publis...
متن کاملThe role of colleges and schools of pharmacy in the advent of Healthy People 2020.
As the need for more experiential sites increases, colleges and schools of pharmacy should consider innovative and strategic approaches to expansion including adding programs that would address the target areas emphasized by Healthy People 2020. Healthy People 2020 encompasses the following areas: adolescent health, early and middle childhood, genomics, global health, health information technol...
متن کاملComparative Analysis across Approaches
Three of the groups (Race Relations 2020, Action Evaluation, and Appreciative Inquiry) bring a template to a new situation. For Race Relations 2020 this involves forming a group and taking them through a flexible curriculum that results in an action plan. In the case of Action Evaluation, the team reaches out to key stakeholder groups and invites them to complete a survey, which serves as the b...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998